2009-06-24 25 views
5

Tôi đang tìm cách xây dựng một bản đồ chủ đề để xúc tiến nội dung.Xây dựng một hệ thống phân cấp chủ đề để lập chỉ mục nội dung

Ví dụ Topic 'Nghệ thuật' có thể phải loại con của 'Lịch sử Nghệ thuật', 'Tranh', 'Điêu khắc' vv vv

Tôi đã trườn một vài tài nguyên trực tuyến, nhưng tôi đã đạt mức vấn đề liên quan đến cách tôi muốn sử dụng hệ thống phân cấp.

Tôi có rất nhiều nội dung mà tôi muốn lập chỉ mục theo chủ đề. Vì vậy, để đưa ra ví dụ trên, nếu người dùng tìm kiếm 'Nghệ thuật' thì họ sẽ không chỉ nhận được bất cứ điều gì đề cập đến 'Nghệ thuật', mà còn có nội dung 'Tranh', ngay cả khi nó không đề cập đến 'Nghệ thuật'. Đủ công bằng.

Nhưng nếu, trong một phần khác của chế độ thừa kế của tôi, tôi có 'Bảo trì nhà', ví dụ, sau đó cũng có thể có một chủ đề 'Tranh'.

Nhưng sau đó nếu người dùng tìm kiếm 'Nghệ thuật', động cơ của tôi sẽ nói 'tốt', Vẽ là một danh mục phụ của 'Nghệ thuật', vì vậy tôi sẽ bao gồm nội dung này để tô màu cho bạn tường phòng tắm ....

Có ai gặp vấn đề này trước đây không? Tôi đã cố gắng googling, nhưng mà không biết thuật ngữ chính xác khó khăn của mình để làm cho tiến ...

EDIT: gọn gàng hơn, 'Tranh' là một subtopic của 'Nghệ thuật', nhưng nếu một cái gì đó là về 'Tranh' thì nó không thực sự theo đó về 'Nghệ thuật', vì 'Nghệ thuật' không phải là cha mẹ duy nhất của 'Tranh'.

Trả lời

0

Vì bạn muốn xử lý Ngôi nhà/Hội họa và Nghệ thuật/Hội họa khác nhau, có vẻ như bạn sẽ cần hai mục riêng biệt cho Tranh (một cho mỗi nghĩa). Mà một trong những bạn kết hợp một 'khối văn bản' nhất định có thể dựa trên các đầu mối ngữ cảnh từ chính văn bản, nếu bộ xử lý văn bản của bạn đủ mạnh.

Ví dụ: bất cứ khi nào bạn có xung đột như thế này, hãy nhìn vào văn bản - bạn có thấy các từ khác ở đó không? Giống như 'bồn rửa', 'tường', 'gỗ cứng' hoặc 'cửa sổ'? Hoặc bạn có thấy các thuật ngữ khác như 'Monet', 'impressionism', 'canvas' và 'gallery' không? Điều đó sẽ cho phép bạn tự động quyết định và phải chính xác. Điều duy nhất là giả định rằng bạn có một từ điển khá lành mạnh về 'các thuật ngữ liên quan' nằm quanh một nơi nào đó. Khi bạn chọn xong, bạn chỉ cần phải hợp nhất tất cả các kết quả lại với nhau, hoặc trình bày cho người dùng một tùy chọn để chọn chủ đề cha mẹ mà họ muốn xem kết quả từ đó.

+0

Sử dụng tốt hơn các thuật ngữ khác nhau, ví dụ: "vẽ tranh (trang trí)" và "vẽ tranh (nghệ thuật)". Đây là sự phân biệt ngớ ngẩn, tôi biết, chỉ là một ví dụ làm thế nào họ có thể được phân biệt. – helcim

0

Tôi không biết một tên cụ thể cho điều đó, nhưng tôi cũng không nghĩ nó thực sự là một vấn đề. Tất cả những gì nó gọi là Nghệ thuật/Vẽ tranh và Bảo trì Nhà/Tranh được hiểu là các thực thể riêng biệt. Một người nào đó tìm kiếm "nghệ thuật" được tiểu thể loại của Nghệ thuật, do đó, có Nghệ thuật/Hội họa. Một người nào đó tìm kiếm "bảo trì nhà" được tiểu thể loại của Bảo trì nhà, do đó, được bảo trì/sơn nhà. Một người nào đó tìm kiếm "bức tranh" được Nghệ thuật/Vẽ tranh và Bảo trì/Sơn nhà, phù hợp.

+0

Vấn đề là nội dung của tôi không có bối cảnh - tôi chỉ có cục u của văn bản. Vì vậy, nếu một đoạn văn bản đề cập đến 'Vẽ tranh' thì nó có nên được đặt trong Nút Nghệ thuật/Vẽ tranh hay trong nút HM/Sơn không? Hoặc cả hai? – PaulJWilliams

+0

Ồ, tôi hiểu rồi. Tôi không hiểu rằng bạn đang nói về phân loại tự động. Đó là thuật ngữ tôi đề nghị bạn google, sau đó. – chaos

2

Nếu Bản đồ chủ đề mà bạn đang tạo được xây dựng trên Topic Maps technology, thì có thể sử dụng Trình phân định chủ đề để phân biệt giữa hai Chủ đề có cùng tên (cả hai tên "Tranh") đại diện cho hai Chủ đề khác nhau (Vẽ dưới dạng Nghệ thuật, và Tranh theo ý nghĩa của cải tạo nhà).

Nếu ai đó truy vấn về Nghệ thuật và bạn đi sâu vào Tranh, bạn chỉ có thể trả về các mục có liên quan đến 'Vẽ tranh dưới dạng Nghệ thuật' vì các mục này không còn được ném cùng nhau trên một heap nữa.

2

Bật lên muộn cho bữa tiệc này (bạn có thể đã xây dựng hoặc chuyển sang hoặc tìm thấy câu trả lời) nhưng tôi nghĩ tôi sẽ bỏ ra 2 xu khi làm việc trên CMS dựa trên Chủ đề cao cấp.

Điều bạn đang bỏ lỡ trong mô tả là cách các chủ đề được liên kết với nhau. Chủ đề được liên kết với nhau thông qua các hiệp hội mà bản thân họ có Type và Role. Vì vậy, có bức tranh sẽ là một đứa trẻ của nghệ thuật và bảo trì nhà nhưng chúng sẽ được liên kết khác nhau.

Xác định loại và vai trò của bạn là tùy thuộc vào bạn thực sự, không có quy tắc cứng và nhanh nào thực sự chỉ dựa vào các chi tiết của riêng bạn. Vì vậy,

Chủ đề: Nghệ thuật

Hiệp hội: Source = Nghệ thuật, tham khảo = Painitng, Type = Văn hóa, Role = Thực hành

Chủ đề: Nhà Bảo trì

Hiệp hội: Soruce = Nhà Bảo trì, tham khảo = Tranh, Loại = DIY, Vai trò = Hoạt động

Tôi hút phân loại nhưng hy vọng bạn có thể thấy những gì tôi đang nhận được. Bạn sẽ lọc tìm kiếm của mình dựa trên loại và vai trò. Vì vậy, nếu ai đó tìm kiếm nghệ thuật bạn sẽ trả lại bức tranh và nếu bạn muốn đào sâu hơn và trả lại các chủ đề liên quan đến bạn đang nói về việc trả lại chủ đề liên quan đến Văn hóa chứ không phải chủ đề liên quan đến DIY.

Bản đồ chủ đề nếu được thực hiện đúng là cực kỳ linh hoạt, bạn cũng có phạm vi và ngôn ngữ được nướng nếu bạn làm đúng. Bạn sẽ có thể liên kết cùng một chủ đề với nhau theo 100 cách khác nhau và xem dữ liệu khác nhau tùy thuộc vào điểm xuất phát của bạn.

3

Trong "bản đồ chủ đề", vì được hiểu trong tiêu chuẩn liên quan, bạn có thể đặt "phạm vi" khác nhau cho một chủ đề. Vì vậy, "bức tranh" có thể là một phần của hai phạm vi, với ý nghĩa khác nhau.

Một bản đồ chủ đề: http://www.ontopia.net/page.jsp?id=vizigator

Phạm vi: http://www.ontopia.net/topicmaps/materials/tao.html#stp-scope

+1

Câu trả lời hay - phạm vi là đúng cách để giải quyết vấn đề này, tức là chủ đề Tranh trong Nhà sẽ có phạm vi "Trong nước", có lẽ, trong khi chủ đề Tranh riêng biệt theo Nghệ thuật sẽ thuộc phạm vi "Văn hóa". Nếu ai đó có một mô tả nghệ thuật như một bức tranh tường phục vụ để trang trải một bức tường toàn bộ, nó có thể được phân loại theo cả hai chủ đề. Công cụ bản đồ chủ đề giữ hai chủ đề riêng biệt thông qua một ID chủ đề duy nhất cho mỗi chủ đề (chủ đề là điều/khái niệm thế giới thực). – RichVel

Các vấn đề liên quan