WSS Field Names for Lists & Document Libraries

Search

Accessible SharePoint WebSites
Download ARF

WSS Field Names for Lists & Document Libraries

http://blog.thekid.me.uk

I was looking into a comment from a previous post and in doing so wanted to know what the available fields were when using the SPSiteDataQuery. A quick look at the Fields property schema gave me the information but I thought it would be much easier to have them to hand...so here they are..

For a standard Document Library the fields are....

 

Display Name Internal Name GUID Type
ID ID {1d22ea11-1e32-424e-89ab-9fedbadb6ce1} Counter
Content Type ID ContentTypeId {03e45e84-1992-4d42-9116-26f756012634} ContentTypeId
Content Type ContentType {c042a256-787d-4a6f-8a8a-cf6ab767f12d} Text
Created Created {8c06beca-0777-48f7-91c7-6da68bc07b69} DateTime
Created By Author {1df5e554-ec7e-46a6-901d-d85a3881cb18} User
Modified Modified {28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f} DateTime
Modified By Editor {d31655d1-1d5b-4511-95a1-7a09e9b75bf2} User
Has Copy Destinations _HasCopyDestinations {26d0756c-986a-48a7-af35-bf18ab85ff4a} Boolean
Copy Source _CopySource {6b4e226d-3d88-4a36-808d-a129bf52bccf} Text
Approval Status _ModerationStatus {fdc3b2ed-5bf2-4835-a4bc-b885f3396a61} ModStat
Approver Comments _ModerationComments {34ad21eb-75bd-4544-8c73-0e08330291fe} Note
URL Path FileRef {94f89715-e097-4e8b-ba79-ea02aa8b7adb} Lookup
Path FileDirRef {56605df6-8fa1-47e4-a04c-5b384d59609f} Lookup
Modified Last_x0020_Modified {173f76c8-aebd-446a-9bc9-769a2bd2c18f} Lookup
Created Created_x0020_Date {998b5cff-4a35-47a7-92f3-3914aa6aa4a2} Lookup
File Size File_x0020_Size {8fca95c0-9b7d-456f-8dae-b41ee2728b85} Lookup
Item Type FSObjType {30bb605f-5bae-48fe-b4e3-1f81d9772af9} Lookup
Effective Permissions Mask PermMask {ba3c27ee-4791-4867-8821-ff99000bac98} Computed
ID of the User who has the item Checked Out CheckedOutUserId {a7b731a3-1df1-4d74-a5c6-e2efba617ae2} Lookup
Is Checked out to local IsCheckedoutToLocal {cfaabd0f-bdbd-4bc2-b375-1e779e2cad08} Lookup
Checked Out To CheckoutUser {3881510a-4e4a-4ee8-b102-8ee8e2d0dd4b} User
Name FileLeafRef {8553196d-ec8d-4564-9861-3dbe931050c8} File
Unique Id UniqueId {4b7403de-8d94-43e8-9f0f-137a3e298126} Lookup
ProgId ProgId {c5c4b81c-f1d9-4b43-a6a2-090df32ebb68} Lookup
ScopeId ScopeId {dddd2420-b270-4735-93b5-92b713d0944d} Lookup
Virus Status VirusStatus {4a389cb9-54dd-4287-a71a-90ff362028bc} Lookup
Checked Out To CheckedOutTitle {9d4adc35-7cc8-498c-8424-ee5fd541e43a} Lookup
Check In Comment _CheckinComment {58014f77-5463-437b-ab67-eec79532da67} Lookup
Checked Out To LinkCheckedOutTitle {e2a15dfd-6ab8-4aec-91ab-02f6b64045b0} Computed
Document Modified By Modified_x0020_By {822c78e3-1ea9-4943-b449-57863ad33ca9} Text
Document Created By Created_x0020_By {4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb} Text
File Type File_x0020_Type {39360f11-34cf-4356-9945-25c44e68dade} Text
HTML File Type HTML_x0020_File_x0020_Type {0c5e0085-eb30-494b-9cdd-ece1d3c649a2} Text
Source Url _SourceUrl {c63a459d-54ba-4ab7-933a-dcf1c6fadec2} Text
Shared File Index _SharedFileIndex {034998e9-bf1c-4288-bbbd-00eacfc64410} Text
Edit Menu Table Start _EditMenuTableStart {3c6303be-e21f-4366-80d7-d6d0a3b22c7a} Computed
Edit Menu Table End _EditMenuTableEnd {2ea78cef-1bf9-4019-960a-02c41636cb47} Computed
Name LinkFilenameNoMenu {9d30f126-ba48-446b-b8f9-83745f322ebe} Computed
Name LinkFilename {5cc6dc79-3710-4374-b433-61cb4a686c12} Computed
Type DocIcon {081c6e4c-5c14-4f20-b23e-1a71ceb6a67c} Computed
Server Relative URL ServerUrl {105f76ce-724a-4bba-aece-f81f2fce58f5} Computed
Encoded Absolute URL EncodedAbsUrl {7177cfc7-f399-4d4d-905d-37dd51bc90bf} Computed
Name BaseName {7615464b-559e-4302-b8e2-8f440b913101} Computed
File Size FileSizeDisplay {78a07ba4-bda8-4357-9e0f-580d64487583} Computed
Property Bag MetaInfo {687c7f94-686a-42d3-9b67-2782eac4b4f8} Lookup
Level _Level {43bdd51b-3c5b-4e78-90a8-fb2087f71e70} Integer
Is Current Version _IsCurrentVersion {c101c3e7-122d-4d4d-bc34-58e94a38c816} Boolean
Select SelectTitle {b1f7969b-ea65-42e1-8b54-b588292635f2} Computed
Select SelectFilename {5f47e085-2150-41dc-b661-442f3027f552} Computed
Edit Edit {503f1caa-358e-4918-9094-4a2cdc4bc034} Computed
owshiddenversion owshiddenversion {d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5} Integer
UI Version _UIVersion {7841bf41-43d0-4434-9f50-a673baef7631} Integer
Version _UIVersionString {dce8262a-3ae9-45aa-aab4-83bd75fb738a} Text
Instance ID InstanceID {50a54da4-1528-4e67-954a-e2d24f1e9efb} Integer
Order Order {ca4addac-796f-4b23-b093-d2a3f65c0774} Number
GUID GUID {ae069f25-3ac2-4256-b9c3-15dbc15da0e0} Guid
Workflow Version WorkflowVersion {f1e020bc-ba26-443f-bf2f-b68715017bbc} Integer
Workflow Instance ID WorkflowInstanceID {de8beacf-5505-47cd-80a6-aa44e7ffe2f4} Guid
Source Version (Converted Document) ParentVersionString {bc1a8efb-0f4c-49f8-a38f-7fe22af3d3e0} Lookup
Source Name (Converted Document) ParentLeafName {774eab3a-855f-4a34-99da-69dc21043bec} Lookup
Title Title {fa564e0f-0c70-4ab9-b863-0177e6ddd247} Text
Template Link TemplateUrl {4b1bf6c6-4f39-45ac-acd5-16fe7a214e5e} Text
Html File Link xd_ProgID {cd1ecb9f-dd4e-4f29-ab9e-e9ff40048d64} Text
Is Signed xd_Signature {fbf29b2d-cae5-49aa-8e0a-29955b540122} Boolean
Merge Combine {e52012a0-51eb-4c0c-8dfb-9b8a0ebedcb6} Computed
Relink RepairDocument {5d36727b-bcb2-47d2-a231-1f0bc63b7439} Computed

 

 For a standard custom list the fields are... 

Display Name Internal Name GUID Type
ID ID {1d22ea11-1e32-424e-89ab-9fedbadb6ce1} Counter
Content Type ID ContentTypeId {03e45e84-1992-4d42-9116-26f756012634} ContentTypeId
Content Type ContentType {c042a256-787d-4a6f-8a8a-cf6ab767f12d} Text
Title Title {fa564e0f-0c70-4ab9-b863-0177e6ddd247} Text
Modified Modified {28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f} DateTime
Created Created {8c06beca-0777-48f7-91c7-6da68bc07b69} DateTime
Created By Author {1df5e554-ec7e-46a6-901d-d85a3881cb18} User
Modified By Editor {d31655d1-1d5b-4511-95a1-7a09e9b75bf2} User
Has Copy Destinations _HasCopyDestinations {26d0756c-986a-48a7-af35-bf18ab85ff4a} Boolean
Copy Source _CopySource {6b4e226d-3d88-4a36-808d-a129bf52bccf} Text
owshiddenversion owshiddenversion {d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5} Integer
Workflow Version WorkflowVersion {f1e020bc-ba26-443f-bf2f-b68715017bbc} Integer
UI Version _UIVersion {7841bf41-43d0-4434-9f50-a673baef7631} Integer
Version _UIVersionString {dce8262a-3ae9-45aa-aab4-83bd75fb738a} Text
Attachments Attachments {67df98f4-9dec-48ff-a553-29bece9c5bf4} Attachments
Approval Status _ModerationStatus {fdc3b2ed-5bf2-4835-a4bc-b885f3396a61} ModStat
Approver Comments _ModerationComments {34ad21eb-75bd-4544-8c73-0e08330291fe} Note
Edit Edit {503f1caa-358e-4918-9094-4a2cdc4bc034} Computed
Title LinkTitleNoMenu {bc91a437-52e7-49e1-8c4e-4698904b2b6d} Computed
LinkFilenameNoMenu
Title LinkTitle {82642ec8-ef9b-478f-acf9-31f7d45fbc31} Computed
Select SelectTitle {b1f7969b-ea65-42e1-8b54-b588292635f2} Computed
Instance ID InstanceID {50a54da4-1528-4e67-954a-e2d24f1e9efb} Integer
Order Order {ca4addac-796f-4b23-b093-d2a3f65c0774} Number
GUID GUID {ae069f25-3ac2-4256-b9c3-15dbc15da0e0} Guid
Workflow Instance ID WorkflowInstanceID {de8beacf-5505-47cd-80a6-aa44e7ffe2f4} Guid
URL Path FileRef {94f89715-e097-4e8b-ba79-ea02aa8b7adb} Lookup
Path FileDirRef {56605df6-8fa1-47e4-a04c-5b384d59609f} Lookup
Modified Last_x0020_Modified {173f76c8-aebd-446a-9bc9-769a2bd2c18f} Lookup
Created Created_x0020_Date {998b5cff-4a35-47a7-92f3-3914aa6aa4a2} Lookup
Item Type FSObjType {30bb605f-5bae-48fe-b4e3-1f81d9772af9} Lookup
Effective Permissions Mask PermMask {ba3c27ee-4791-4867-8821-ff99000bac98} Computed
Name FileLeafRef {8553196d-ec8d-4564-9861-3dbe931050c8} File
Unique Id UniqueId {4b7403de-8d94-43e8-9f0f-137a3e298126} Lookup
ProgId ProgId {c5c4b81c-f1d9-4b43-a6a2-090df32ebb68} Lookup
ScopeId ScopeId {dddd2420-b270-4735-93b5-92b713d0944d} Lookup
File Type File_x0020_Type {39360f11-34cf-4356-9945-25c44e68dade} Text
HTML File Type HTML_x0020_File_x0020_Type {4ef1b78f-fdba-48dc-b8ab-3fa06a0c9804} Computed
Edit Menu Table Start _EditMenuTableStart {3c6303be-e21f-4366-80d7-d6d0a3b22c7a} Computed
Edit Menu Table End _EditMenuTableEnd {2ea78cef-1bf9-4019-960a-02c41636cb47} Computed
Name LinkFilenameNoMenu {9d30f126-ba48-446b-b8f9-83745f322ebe} Computed
Name LinkFilename {5cc6dc79-3710-4374-b433-61cb4a686c12} Computed
Type DocIcon {081c6e4c-5c14-4f20-b23e-1a71ceb6a67c} Computed
Server Relative URL ServerUrl {105f76ce-724a-4bba-aece-f81f2fce58f5} Computed
Encoded Absolute URL EncodedAbsUrl {7177cfc7-f399-4d4d-905d-37dd51bc90bf} Computed
File Name BaseName {7615464b-559e-4302-b8e2-8f440b913101} Computed
Property Bag MetaInfo {687c7f94-686a-42d3-9b67-2782eac4b4f8} Lookup
Level _Level {43bdd51b-3c5b-4e78-90a8-fb2087f71e70} Integer
Is Current Version _IsCurrentVersion {c101c3e7-122d-4d4d-bc34-58e94a38c816} Boolean
Posted by Vincent Rothwell on Tuesday, 20 Mar 2007 18:24  - 26 Comments
Orininally printed from http://thekid.me.uk - Copyright Vincent Rothwell 2007
 

Comments

Sunday, 27 Jul 2008 03:36 by Brandon
Thanks for this, saved me a lot of time!

Sunday, 27 Jul 2008 03:36 by Nimisha
Thanks a ton! This is really helpful.

Sunday, 27 Jul 2008 03:36 by Henry Ong
Hey Kai, I just found a way to aggregate the blog posts in case you haven't figured it out yet - http://blog.henryong.com/2008/06/15/how-to-customize-the-content-query-web-part-xsl-to-aggregate-blog-posts/

Sunday, 27 Jul 2008 03:36 by Anhpt
i want to get Published Date ?

Sunday, 27 Jul 2008 03:36 by Vince
The Pubished date is part of the publishing feature and so is not in the default fields in SharePoint. I believe the Publishing date is 'PublishingStartDate' and the end date is 'PublishingExpirationDate'. These values will be NULL if none were specified when the page was published.

Sunday, 27 Jul 2008 03:37 by gaurav rehan
Thank you...great effort!!

Sunday, 27 Jul 2008 03:37 by Am I just a dufus?
I'm trying to run a CAML-based SPQuery on a document list, to search within the actual contents of the documents. I do not know which field contains these contents to use as my FieldRef for this type of search, any ideas? Or am I on a completely wrong track here?? Thanks in advance....

Sunday, 27 Jul 2008 03:37 by Vince
Unfortunately you are on the wrong track. You can only use the SPQuery to query metadata, not the actual content of the document. You might want to look at the FullTextSqlQuery class.

Sunday, 27 Jul 2008 03:37 by Kai
Hi, I'm trying to get a overview about the latest Blog entries via the Content Query Web Part. The Title and the PublishingRollupImage are no prob to display but the needed Body-Tag does not appear in the following list: P:ListId P:WebId P:ID P:Title P:FileRef P:_x007B_1d22ea11_x002D_1e32_x002D_424e_x002D_89ab_x002D_9fedbadb6ce1_x007D_ P:Modified P:Author P:Editor P:Created P:PublishingRollupImage P:_Level P:Comments P:ImageUrl P:LinkUrl P:PubDate P:Description P:Style P:GroupStyle P:__begincolumn P:__begingroup So the question is: where is the body-data stored (just for blog entries)? Thanks in advance

Sunday, 27 Jul 2008 03:37 by Vince
Kai, The post body is stored in a column called 'Body' and should be available. Where did you get this list from? --Vince

Sunday, 27 Jul 2008 03:37 by Kai
Vince, I added a new xsl-template to the itemstyle.xsl <xsl:template name="Fields" match="Row[@Style='Fields']" mode="itemstyle"> <xsl:for-each select="@*"> P:<xsl:value-of select="name()" /> </xsl:for-each> </xsl:template> The CQWP has only the right to show data from one List (the blog) Kai

Sunday, 27 Jul 2008 03:37 by Kai
Vince, I added a new xsl-template to the itemstyle.xsl <xsl:template name="Fields" match="Row[@Style='Fields']" mode="itemstyle"> <xsl:for-each select="@*"> P:<xsl:value-of select="name()" /> </xsl:for-each> </xsl:template> The CQWP has only the right to show data from one List (the blog) Kai

Sunday, 27 Jul 2008 03:37 by Kai
Vince, I know that in most of the lists there is a field / column called body but as you can see in my first post - the body-tag is missing..... Has anyone an idea where to get the data from? --Kai

Sunday, 27 Jul 2008 03:37 by Vince
Kai, My initial guess (without checking) would be to change the default view of the Posts list to include the Body field. It maybe that that is defining the fields you get in the CBQWP. --Vince

Sunday, 27 Jul 2008 03:37 by
Vince, I changed the default view but I didn't get the expected result... But thanks for your support! I try to figure it out - and let you know --Kai

Sunday, 27 Jul 2008 03:37 by Julio
Hi! I try the follow query: <QueryPacket xmlns='urn:Microsoft.Search.Query'> <Query> <SupportedFormats> <Format>urn:Microsoft.Search.Response.Documentocument</Format> </SupportedFormats> <Context> <QueryText language='en-US' type='MSSQLFT'>select path, author, editor from scope() where (contains(path, '"*.doc"') or contains(path, '"*.pdf"'))--</QueryText> </Context> <TrimDuplicates>false</TrimDuplicates> <Range> <StartAt>1</StartAt> <Count>1024</Count> </Range> </Query> </QueryPacket> And the an error: <ResponsePacket xmlns=\"urn:Microsoft.Search.Response\"> <Response domain=\"\"> <Status>ERROR_SERVER</Status> <DebugErrorMessage>Microsoft.SharePoint.Search.Query.InvalidPropertyException</DebugErrorMessage> </Response> </ResponsePacket> This happens if I ask for "editor" otherwise I get an error. Does any know why? Or a workaround for this? TIA. Regards, Julio

Sunday, 27 Jul 2008 03:37 by John Weedon
Both file size internal names do not work.

Sunday, 27 Jul 2008 03:37 by Kai
The very easy way to display costum tabs: 1. find out how the name of the tab is; 2. insert a CQWP into the Page 2.5 export the webpart 3. edit the CommonViewFields property insert the tabname and the datatype 4. import the webpart again 5. Edit the Itemstyle.xsl

Sunday, 27 Jul 2008 03:37 by alre
I have an application in which I make reference to search.asmx to obtain different results of scopés that they are in the servant sharepoin 2007, but of 4 scopés which I have single I can consult 1 of them,somebody knows so that. In addition to that only scope, single I can consult the fields by default(title, path, etc), if I add some other gives the error me of invalid property, somebody can help me and if I do not occur to understand says to me.

Sunday, 10 Aug 2008 03:35 by Ariel
I've the same problem of Kai, I don't have a field/column name called "Body" and I can't get the body of the blog post with the "Description" field. I've followed the steps on the blog http://blog.henryong.com/2008/06/15/how-to-customize-the-content-query-web-part-xsl-to-aggregate-blog-posts/ of Henry Ong (very usefull, thanks Henry!!) but I still can get the CQWP working... :( I'm using Community Kit for SharePoint Blogs of http://www.codeplex.com/CKS I was checking too the post of Heather Solomon http://www.heathersolomon.com/blog/articles/customitemstyle.aspx but I can't get it works!! If I use the XSL: <xsl:for-each select="@*"> P:<xsl:value-of select="name()" /> </xsl:for-each> I can see a field called "Description" and if I check the content type, the internal name of this field is "Body" but I've tried with different values for the "fieldtype" (Note/RichHTML/Description/Body/Text) and still trying to make it works. Did you find any solution Kai ??? Thanks :)

Sunday, 10 Aug 2008 04:46 by Ariel
I've the same problem of Kai, I don't have a field/column name called "Body" and I can't get the body of the blog post with the "Description" field. I've followed the steps on the blog http://blog.henryong.com/2008/06/15/how-to-customize-the-content-query-web-part-xsl-to-aggregate-blog-posts/ of Henry Ong (very usefull, thanks Henry!!) but I still can get the CQWP working... :( I'm using Community Kit for SharePoint Blogs of http://www.codeplex.com/CKS I was checking too the post of Heather Solomon http://www.heathersolomon.com/blog/articles/customitemstyle.aspx but I can't get it works!! If I use the XSL: <xsl:for-each select="@*"> P:<xsl:value-of select="name()" /> </xsl:for-each> I can see a field called "Description" and if I check the content type, the internal name of this field is "Body" but I've tried with different values for the "fieldtype" (Note/RichHTML/Description/Body/Text) and still trying to make it works. Did you find any solution Kai ??? Thanks :)

Friday, 29 Aug 2008 03:15 by Bay
How to get a item url. I create a article list. The list include: Title, ImageUrl, Summary, Body. The brief list include: Title, ImageUrl, Summary. How to get Item Url for display Article Detail when I click Image (src=ImageUrl). If I used: <HTML><![CDATA[<a href="/Lists/]]></HTML> <ListProperty Select="Title" /> <HTML><![CDATA[/ViewDetail.aspx?ID=]]></HTML> <Column Name="ID" /> the link is work well but when I rename List (<ListProperty Select="Title" /> is changed) the link is not worked.

Friday, 29 Aug 2008 03:43 by Bay
How to get a item url. I create a article list. The list include: Title, ImageUrl, Summary, Body. The brief list include: Title, ImageUrl, Summary. How to get Item Url for display Article Detail when I click Image (src=ImageUrl). If I used: <HTML><![CDATA[<a href="/Lists/]]></HTML> <ListProperty Select="Title" /> <HTML><![CDATA[/ViewDetail.aspx?ID=]]></HTML> <Column Name="ID" /> the link is work well but when I rename List (<ListProperty Select="Title" /> is changed) the link is not worked.

Thursday, 29 Jan 2009 08:54 by zishan
In these variable there is field called Editor , which gives us user name with email (hyperlinked) i just want to get modified user name only not email address, so can i get this

Wednesday, 15 Apr 2009 05:12 by Janardhan
hi, iunable to get field post title and post from blog site "Comments" list. can any one guide me in right way.

Wednesday, 10 Feb 2010 03:27 by plarkin
What is the actual object being used when you say 'User'?



Url

Email

Comments